interlocking armor - Español Inglés Diccionario